//
//  GTUser.swift
//  swiftWEIbo
//
//  Created by mac－gt on 15/11/27.
//  Copyright © 2015年 mac－gt. All rights reserved.
//

import UIKit

class GTUser: NSObject {
    var id: Int=0
    var screen_name: String?
    var profile_image_url: String?
    var verified : Bool=false
    var verified_type: Int=0
    var mbrank: Int=0
    var mbrankImage:UIImage?{
        if mbrank>0 && mbrank<7{
           return UIImage(named: "common_icon_membership_level\(mbrank)")
        }
        return nil
    }
    var verifiedTypeImage:UIImage?{
        switch verified_type{
        case 0:
            return UIImage(named: "avatar_vip")
        case 2,3,5:
            return UIImage(named: "avatar_enterprise_vip")
        case 220:
            return UIImage(named: "avatar_grassroot")
        default:
            return nil
        }
    }
    init(dict:[String:AnyObject]){
        super.init()
        setValuesForKeysWithDictionary(dict)
    }
    override func setValue(value: AnyObject?, forUndefinedKey key: String) {
        
    }
    override var description: String{
        let properties=["id","screen_name","profile_image_url","verified","verified_type","mbrank"]
      return "\(dictionaryWithValuesForKeys(properties))"
    }
}
